package questionnaire.controller.vo;

/**
 * @author: cjn
 * @date: 2021/1/26 10:37
 */
public class QuestionnaireVO {
    //只有慢性疾病有叠加分数，其余均不叠加
    //体征*0.5
    private Double temperature; //36-37.3
    private Double pulseRate; //60-100
    private Double respiratoryRate; //12-20
    private Double systolicPressure; //收缩压 90-140
    private Double diastolicPressure; //舒张压 60-90
    //近期发病-症状个数*1
    private Integer symptomNums; //多选
    //生活方式*1
    private Integer exerciseMode; //锻炼方式: "不锻炼"前端就返回1，其他返回0
    private Integer eatingHabits; //饮食习惯：选了除“荤素搭配”的其他项就返回1，否则返回0
    private Integer isSmoke; //吸烟：选择了"吸烟"前端就返回1，否则返回0
    private Integer isDrink; //喝酒：选择了“每天"就返回1，否则就返回0
    //基础疾病*3
    private Integer copd; //慢阻肺(copd)：29题选了这个就返回1，否则返回0
    private Integer hypertension; //高血压(hypertension):31题,选了返回1
    private Integer coronaryDisease; //冠心病(coronaryDisease)：31题，选了就返回1，没选就返回0
    private Integer diabetes; //糖尿病(diabetes)：33题，选了就返回1，否则返回0
    //家族病史*0.5
    private Integer hasFamilyHistory; //返回是否有家庭病史，有的话返回1，没有返回0
    //严重并发症*2
    private Integer cerebralThrombosis; //脑血栓，有的话返回1，下同
    private Integer heartFailure; //心衰
    private Integer renalFailure; //肾衰
    private Integer cataract; //白内障
    private Integer diabeticRetinopathy; //糖尿病视网膜病变
    //不规范治疗*1
    private Integer takeMedicine; //是否按时服药，“否”返回1


    public Double getTemperature() {
        return temperature;
    }

    public void setTemperature(Double temperature) {
        this.temperature = temperature;
    }

    public Double getPulseRate() {
        return pulseRate;
    }

    public void setPulseRate(Double pulseRate) {
        this.pulseRate = pulseRate;
    }

    public Double getRespiratoryRate() {
        return respiratoryRate;
    }

    public void setRespiratoryRate(Double respiratoryRate) {
        this.respiratoryRate = respiratoryRate;
    }

    public Double getSystolicPressure() {
        return systolicPressure;
    }

    public void setSystolicPressure(Double systolicPressure) {
        this.systolicPressure = systolicPressure;
    }

    public Double getDiastolicPressure() {
        return diastolicPressure;
    }

    public void setDiastolicPressure(Double diastolicPressure) {
        this.diastolicPressure = diastolicPressure;
    }

    public Integer getSymptomNums() {
        return symptomNums;
    }

    public void setSymptomNums(Integer symptomNums) {
        this.symptomNums = symptomNums;
    }

    public Integer getExerciseMode() {
        return exerciseMode;
    }

    public void setExerciseMode(Integer exerciseMode) {
        this.exerciseMode = exerciseMode;
    }

    public Integer getEatingHabits() {
        return eatingHabits;
    }

    public void setEatingHabits(Integer eatingHabits) {
        this.eatingHabits = eatingHabits;
    }

    public Integer getIsSmoke() {
        return isSmoke;
    }

    public void setIsSmoke(Integer isSmoke) {
        this.isSmoke = isSmoke;
    }

    public Integer getIsDrink() {
        return isDrink;
    }

    public void setIsDrink(Integer isDrink) {
        this.isDrink = isDrink;
    }

    public Integer getCopd() {
        return copd;
    }

    public void setCopd(Integer copd) {
        this.copd = copd;
    }

    public Integer getHypertension() {
        return hypertension;
    }

    public void setHypertension(Integer hypertension) {
        this.hypertension = hypertension;
    }

    public Integer getCoronaryDisease() {
        return coronaryDisease;
    }

    public void setCoronaryDisease(Integer coronaryDisease) {
        this.coronaryDisease = coronaryDisease;
    }

    public Integer getDiabetes() {
        return diabetes;
    }

    public void setDiabetes(Integer diabetes) {
        this.diabetes = diabetes;
    }

    public Integer getHasFamilyHistory() {
        return hasFamilyHistory;
    }

    public void setHasFamilyHistory(Integer hasFamilyHistory) {
        this.hasFamilyHistory = hasFamilyHistory;
    }

    public Integer getCerebralThrombosis() {
        return cerebralThrombosis;
    }

    public void setCerebralThrombosis(Integer cerebralThrombosis) {
        this.cerebralThrombosis = cerebralThrombosis;
    }

    public Integer getHeartFailure() {
        return heartFailure;
    }

    public void setHeartFailure(Integer heartFailure) {
        this.heartFailure = heartFailure;
    }

    public Integer getRenalFailure() {
        return renalFailure;
    }

    public void setRenalFailure(Integer renalFailure) {
        this.renalFailure = renalFailure;
    }

    public Integer getCataract() {
        return cataract;
    }

    public void setCataract(Integer cataract) {
        this.cataract = cataract;
    }

    public Integer getDiabeticRetinopathy() {
        return diabeticRetinopathy;
    }

    public void setDiabeticRetinopathy(Integer diabeticRetinopathy) {
        this.diabeticRetinopathy = diabeticRetinopathy;
    }

    public Integer getTakeMedicine() {
        return takeMedicine;
    }

    public void setTakeMedicine(Integer takeMedicine) {
        this.takeMedicine = takeMedicine;
    }
}
